Update the mirror walkthrough documents. 🔼

Not really part of the script, but it's related, and I don't (yet) have a mirror herder project, also I keep forgetting to do it.  lol

Bring my own mirror document up to date.  That's the high priority one.

Maybe merge some info from that into the official walkthrough.


[s]Should fold in https://files.devuan.org/MIRRORS.txt as well.[/s] Pointed to it at least.


reported=2019-07-04 01:15:01

reporter=onefang

priority=high

category=General

severity=text

resolution=open


2020-11-19 01:42:27 onefang: Álvaro López García aloga@ifca.unican.es :

We managed to setup the proper rules in nginx, I think that there is one mistake in line 167 and 175 (probably in other places) of [1], as the rewrite rule is missing an additional "devuan" on the target, i.e.:

  rewrite /merged/pool/DEVUAN/(.*)          /devuan/devuan/pool/$1;....

2022-07-21 18:15:44 onefang: [s]The original walkthrough suggested to use rsync compression.  Most of the files are compressed already anyway.  At least I think .debs are.  Those that are not, might not be worth it compressing them for rsync.

.debs are compressed.

Needs to be benchmarked.

Ah rsync -z has a --skip-compress=LIST option, which by default includes the file extensions .deb, .gz, .iso, and .xz, along with plenty of others.  So -z works fine.[/s]


2024-01-10 10:15:03 onefang: Also sort out all the other random stuff in the package mirror herders home directory.

Think the walk through points to scripts/test_rewrite.sh, which is way out of date since it uses Jessie.


2024-01-11 03:27:36 onefang: According to hyperreal -

[quote=hyperreal]I also found out that there is an option for Nginx called merge_slashes, which removes duplicate slashes from rewrite URIs.[/quote]

Might help with URL sanity.